Els requisits de programari és una àrea dins de l'enginyeria de programari que tracta d'establir les necessitats dels stakeholders (o interessats) que han de ser solucionades mitjançant programari. El glossari estàndard de l'enginyeria de programari de la IEEE defineix els requisits de programari com a:[1]
Les activitats relacionades amb treballar amb els requisits de programari poden ser dividits en: Obtenció d'informació, Anàlisi, Especificació, i Gestió.[2]